package network;
import java.io.IOException;
import java.io.Serializable;
import java.util.List;

import tcpEngine.ConnectInfo;

public interface NetworkEngine
{
	boolean connect(String IP);
	boolean createServer(String name);
	boolean createDeepConnectedServer(String name);
	List<Object> update() throws IOException;
	List<ConnectInfo> search();
	boolean disconnect();
	boolean send(Serializable obj);
	boolean isServer();
}